#ifndef SDK_OHOS_OHOS_AUDIO_MANAGER_H_
#define SDK_OHOS_OHOS_AUDIO_MANAGER_H_

#include "api/peer_connection_interface.h"

namespace webrtc {
class OHOSAudioManager {
  public:
    OHOSAudioManager(PeerConnectionFactoryInterface* pc_factory, rtc::Thread *worker_thread);
    ~OHOSAudioManager();
    /**
    * Mute Audio 
    */
    int32_t Mute();
    /**
    * UnMuteMute Audio 
    */
    int32_t UnMute();
  private:
    PeerConnectionFactoryInterface* pc_factory_;
    rtc::Thread* worker_thread_ = nullptr;
};
}

#endif //OHOS_OHOS_AUDIO_MANAGER_H_
